package com.wuzheng.wisgo.sanitation.cloud.model.tbox.pojo;

import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

/**
 * @Description: 轨迹回放——列表详情信息Dto
 * @Author sunpeng
 * @Date 2019/10/8 10:30
 **/

public class ReceiveInfoSelectVehDto {

    @ApiModelProperty(value = "数据接收主键ID")
    private String id;

    @ApiModelProperty(value = "车辆ID")
    private String vehId;

    @ApiModelProperty(value = "车牌号")
    private String vehCode;

    @ApiModelProperty(value = "创建时间")
    private Date createTime;

    @ApiModelProperty(value = "报文上传时间")
    private Date recMesReportTime;

    @ApiModelProperty(value = "数据收集时间")
    private Date recCollectionTime;

    @ApiModelProperty(value = "油量/电量")
    private Double fullOrSoc;

    @ApiModelProperty(value = "总里程(km）")
    private Double recTotalMiles;

    @ApiModelProperty(value = "发动机燃油量")
    private Double recFuelQuantity;

    @ApiModelProperty(value = "车速")
    private Double recVehSpeed;

    @ApiModelProperty(value = "原始精度")
    private Double recLongitude;

    @ApiModelProperty(value = "原始维度")
    private Double recLatitude;

    @ApiModelProperty(value = "转换后的精度")
    private Double tTranLongitude;

    @ApiModelProperty(value = "转换后的维度")
    private Double tTranLatitude;

    @ApiModelProperty(value = "燃油类型ID")
    private String vchFuelTypeId;

    @ApiModelProperty(value = "车辆VIN码")
    private String recVin;

    @ApiModelProperty(value = "作业状态")
    private String recJobStatus;

    @ApiModelProperty(value = "位置地址")
    private String tAddress;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getVehCode() {
        return vehCode;
    }

    public void setVehCode(String vehCode) {
        this.vehCode = vehCode;
    }

    public String getVehId() {
        return vehId;
    }

    public void setVehId(String vehId) {
        this.vehId = vehId;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getRecMesReportTime() {
        return recMesReportTime;
    }

    public void setRecMesReportTime(Date recMesReportTime) {
        this.recMesReportTime = recMesReportTime;
    }

    public Double getFullOrSoc() {
        return fullOrSoc;
    }

    public void setFullOrSoc(Double fullOrSoc) {
        this.fullOrSoc = fullOrSoc;
    }

    public Double getRecTotalMiles() {
        return recTotalMiles;
    }

    public void setRecTotalMiles(Double recTotalMiles) {
        this.recTotalMiles = recTotalMiles;
    }

    public Double getRecFuelQuantity() {
        return recFuelQuantity;
    }

    public void setRecFuelQuantity(Double recFuelQuantity) {
        this.recFuelQuantity = recFuelQuantity;
    }

    public Double getRecVehSpeed() {
        return recVehSpeed;
    }

    public void setRecVehSpeed(Double recVehSpeed) {
        this.recVehSpeed = recVehSpeed;
    }

    public Double getRecLongitude() {
        return recLongitude;
    }

    public void setRecLongitude(Double recLongitude) {
        this.recLongitude = recLongitude;
    }

    public Double getRecLatitude() {
        return recLatitude;
    }

    public void setRecLatitude(Double recLatitude) {
        this.recLatitude = recLatitude;
    }

    public Double gettTranLongitude() {
        return tTranLongitude;
    }

    public void settTranLongitude(Double tTranLongitude) {
        this.tTranLongitude = tTranLongitude;
    }

    public Double gettTranLatitude() {
        return tTranLatitude;
    }

    public void settTranLatitude(Double tTranLatitude) {
        this.tTranLatitude = tTranLatitude;
    }

    public String getVchFuelTypeId() {
        return vchFuelTypeId;
    }

    public void setVchFuelTypeId(String vchFuelTypeId) {
        this.vchFuelTypeId = vchFuelTypeId;
    }

    public String getRecVin() {
        return recVin;
    }

    public void setRecVin(String recVin) {
        this.recVin = recVin;
    }

    public String getRecJobStatus() {
        return recJobStatus;
    }

    public void setRecJobStatus(String recJobStatus) {
        this.recJobStatus = recJobStatus;
    }

    public String gettAddress() {
        return tAddress;
    }

    public void settAddress(String tAddress) {
        this.tAddress = tAddress;
    }

    public Date getRecCollectionTime() {
        return recCollectionTime;
    }

    public void setRecCollectionTime(Date recCollectionTime) {
        this.recCollectionTime = recCollectionTime;
    }
//=============================================================================================

    //用于时间分组
    @ApiModelProperty(value = "数据收集时间")
    private String recCollectionDaytime;

    public String getRecCollectionDaytime() {
        return recCollectionDaytime;
    }

    public void setRecCollectionDaytime(String recCollectionDaytime) {
        this.recCollectionDaytime = recCollectionDaytime;
    }
}
